#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct {
	void** array;
	unsigned elements;
	unsigned capacity;
	unsigned size;
} vec;

vec* createVector(unsigned elements, unsigned size);
int addElement(vec *vector, void *element);
int removeElement(vec *vector, int i);

